package com.cloud.entity;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 第三方授权用户对象
 */
@Schema(name = "授权用户对象", description = "授权管理")
@Data
public class AuthUser {

    @Schema(description = "账户名称")
    private String account;

    @Schema(description = "账户ID")
    private String accountId;

    @Schema(description = "账户姓名")
    private String lastName;

    @Schema(description = "账户昵称")
    private String nickNameCn;

    @Schema(description = "租户ID")
    private String realmId;

    @Schema(description = "人员性别")
    private String empGender;

    @Schema(description = "人员头像")
    private String govEmpAvatar;

    @Schema(description = "人员手机号")
    private String mobile;

    @Schema(description = "人员座机号")
    private String telePhone;

    @Schema(description = "人员邮箱")
    private String email;

    @Schema(description = "唯一标识")
    private String openid;

    @Schema(description = "系统编号")
    private String sysCode;

    @Schema(description = "授权类型")
    private Integer authType;

    @Schema(description = "授权部门")
    private Long authDeptId;

}
